<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.3.1"/>
<title>Creative Evolution Tools: GuiRect Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Creative Evolution Tools
   &#160;<span id="projectnumber">0.1.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.3.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Typedefs</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="class_gui_rect-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">GuiRect Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>A scenegraph node representing a rectangle.  
 <a href="class_gui_rect.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="_gui_rect_8h_source.html">GuiRect.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for GuiRect:</div>
<div class="dyncontent">
 <div class="center">
  <img src="class_gui_rect.png" usemap="#GuiRect_map" alt=""/>
  <map id="GuiRect_map" name="GuiRect_map">
<area href="class_gui_base.html" title="A basic two-dimensional scenegraph node." alt="GuiBase" shape="rect" coords="0,0,59,24"/>
<area href="class_gui_plot.html" title="A 2D plotting widget." alt="GuiPlot" shape="rect" coords="0,112,59,136"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a5bf3239a3fda5714e3b809fed8d2f18a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5bf3239a3fda5714e3b809fed8d2f18a"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_rect.html#a5bf3239a3fda5714e3b809fed8d2f18a">GuiRect</a> ()</td></tr>
<tr class="memdesc:a5bf3239a3fda5714e3b809fed8d2f18a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default constructor. <br/></td></tr>
<tr class="separator:a5bf3239a3fda5714e3b809fed8d2f18a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a675b104d83a40f4451f39aca2da5963e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a675b104d83a40f4451f39aca2da5963e"></a>
virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_rect.html#a675b104d83a40f4451f39aca2da5963e">~GuiRect</a> ()</td></tr>
<tr class="memdesc:a675b104d83a40f4451f39aca2da5963e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Virtual destructor. <br/></td></tr>
<tr class="separator:a675b104d83a40f4451f39aca2da5963e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abda31c93cd7ce05e2e90fa088e3cd7e2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abda31c93cd7ce05e2e90fa088e3cd7e2"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_rect.html#abda31c93cd7ce05e2e90fa088e3cd7e2">draw</a> ()</td></tr>
<tr class="memdesc:abda31c93cd7ce05e2e90fa088e3cd7e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">An overloadable draw method. <br/></td></tr>
<tr class="separator:abda31c93cd7ce05e2e90fa088e3cd7e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae1204fe60342bc98d23bb9313a84b4c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae1204fe60342bc98d23bb9313a84b4c"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_rect.html#aae1204fe60342bc98d23bb9313a84b4c">setFillColor</a> (const ci::ColorA &amp;iColor)</td></tr>
<tr class="memdesc:aae1204fe60342bc98d23bb9313a84b4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the rect's background color. <br/></td></tr>
<tr class="separator:aae1204fe60342bc98d23bb9313a84b4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6898af3268885b602a70b7fdb73bd317"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6898af3268885b602a70b7fdb73bd317"></a>
const ci::ColorA &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_rect.html#a6898af3268885b602a70b7fdb73bd317">getFillColor</a> () const </td></tr>
<tr class="memdesc:a6898af3268885b602a70b7fdb73bd317"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the rect's background color. <br/></td></tr>
<tr class="separator:a6898af3268885b602a70b7fdb73bd317"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69059c87dd29c4867ac364a016c305ad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a69059c87dd29c4867ac364a016c305ad"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_rect.html#a69059c87dd29c4867ac364a016c305ad">setStrokeColor</a> (const ci::ColorA &amp;iColor)</td></tr>
<tr class="memdesc:a69059c87dd29c4867ac364a016c305ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the rect's border color. <br/></td></tr>
<tr class="separator:a69059c87dd29c4867ac364a016c305ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd68d08cff4e0a71e8122ce161e7ffb9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd68d08cff4e0a71e8122ce161e7ffb9"></a>
const ci::ColorA &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_rect.html#abd68d08cff4e0a71e8122ce161e7ffb9">getStrokeColor</a> () const </td></tr>
<tr class="memdesc:abd68d08cff4e0a71e8122ce161e7ffb9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the rect's border color. <br/></td></tr>
<tr class="separator:abd68d08cff4e0a71e8122ce161e7ffb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4aca606919a0081466c6fb77a018dda2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4aca606919a0081466c6fb77a018dda2"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_rect.html#a4aca606919a0081466c6fb77a018dda2">setStrokeWeight</a> (const float &amp;iWeight)</td></tr>
<tr class="memdesc:a4aca606919a0081466c6fb77a018dda2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the rect's border width. <br/></td></tr>
<tr class="separator:a4aca606919a0081466c6fb77a018dda2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba27ea56a68ecac460b4112c65055370"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba27ea56a68ecac460b4112c65055370"></a>
const float &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_rect.html#aba27ea56a68ecac460b4112c65055370">getStrokeWeight</a> () const </td></tr>
<tr class="memdesc:aba27ea56a68ecac460b4112c65055370"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the rect's border width. <br/></td></tr>
<tr class="separator:aba27ea56a68ecac460b4112c65055370"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_gui_base"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_gui_base')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_gui_base.html">GuiBase</a></td></tr>
<tr class="memitem:a9709f9e456c49c05094e7d2f96fef5f0 inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9709f9e456c49c05094e7d2f96fef5f0"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#a9709f9e456c49c05094e7d2f96fef5f0">GuiBase</a> ()</td></tr>
<tr class="memdesc:a9709f9e456c49c05094e7d2f96fef5f0 inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Basic constructor. <br/></td></tr>
<tr class="separator:a9709f9e456c49c05094e7d2f96fef5f0 inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ced3adb2ad93c9970ef415eaa5ffecb inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6ced3adb2ad93c9970ef415eaa5ffecb"></a>
virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#a6ced3adb2ad93c9970ef415eaa5ffecb">~GuiBase</a> ()</td></tr>
<tr class="memdesc:a6ced3adb2ad93c9970ef415eaa5ffecb inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Virtual destructor. <br/></td></tr>
<tr class="separator:a6ced3adb2ad93c9970ef415eaa5ffecb inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8f620fb195f78481f1487f98f09373e inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af8f620fb195f78481f1487f98f09373e"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#af8f620fb195f78481f1487f98f09373e">setName</a> (const std::string &amp;iName)</td></tr>
<tr class="memdesc:af8f620fb195f78481f1487f98f09373e inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the node's name label. <br/></td></tr>
<tr class="separator:af8f620fb195f78481f1487f98f09373e inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3108caaa4336deed6a28134d59a5b69b inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3108caaa4336deed6a28134d59a5b69b"></a>
const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#a3108caaa4336deed6a28134d59a5b69b">getName</a> ()</td></tr>
<tr class="memdesc:a3108caaa4336deed6a28134d59a5b69b inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the node's name label. <br/></td></tr>
<tr class="separator:a3108caaa4336deed6a28134d59a5b69b inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a202171c06ea2331c8d97cb168b950eba inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a202171c06ea2331c8d97cb168b950eba"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#a202171c06ea2331c8d97cb168b950eba">setVisibility</a> (const bool &amp;iVisible)</td></tr>
<tr class="memdesc:a202171c06ea2331c8d97cb168b950eba inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the node's visibility status. <br/></td></tr>
<tr class="separator:a202171c06ea2331c8d97cb168b950eba inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80bfb0340d9997bed8602bbdf68d1c3a inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a80bfb0340d9997bed8602bbdf68d1c3a"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#a80bfb0340d9997bed8602bbdf68d1c3a">getVisibility</a> () const </td></tr>
<tr class="memdesc:a80bfb0340d9997bed8602bbdf68d1c3a inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the node's visibility status. <br/></td></tr>
<tr class="separator:a80bfb0340d9997bed8602bbdf68d1c3a inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f9320c8800cf8ee4286cf285b94354d inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f9320c8800cf8ee4286cf285b94354d"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#a4f9320c8800cf8ee4286cf285b94354d">deepDraw</a> ()</td></tr>
<tr class="memdesc:a4f9320c8800cf8ee4286cf285b94354d inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">The node's deep draw handler. <br/></td></tr>
<tr class="separator:a4f9320c8800cf8ee4286cf285b94354d inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82f0c6988d8462ebe533ad8fed99cd78 inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a82f0c6988d8462ebe533ad8fed99cd78"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#a82f0c6988d8462ebe533ad8fed99cd78">deepMouseMove</a> (ci::app::MouseEvent iEvent)</td></tr>
<tr class="memdesc:a82f0c6988d8462ebe533ad8fed99cd78 inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">The node's deep event-handler for mouseMove events. <br/></td></tr>
<tr class="separator:a82f0c6988d8462ebe533ad8fed99cd78 inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5cfa808f38454d6b33d90a72ca13f52 inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af5cfa808f38454d6b33d90a72ca13f52"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#af5cfa808f38454d6b33d90a72ca13f52">deepMouseDown</a> (ci::app::MouseEvent iEvent)</td></tr>
<tr class="memdesc:af5cfa808f38454d6b33d90a72ca13f52 inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">The node's deep event-handler for mouseDown events. <br/></td></tr>
<tr class="separator:af5cfa808f38454d6b33d90a72ca13f52 inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c08b19d2015b258344e5beb250166b9 inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9c08b19d2015b258344e5beb250166b9"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#a9c08b19d2015b258344e5beb250166b9">deepMouseDrag</a> (ci::app::MouseEvent iEvent)</td></tr>
<tr class="memdesc:a9c08b19d2015b258344e5beb250166b9 inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">The node's deep event-handler for mouseDrag events. <br/></td></tr>
<tr class="separator:a9c08b19d2015b258344e5beb250166b9 inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c32547724d1bb464a5de324be6d952e inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c32547724d1bb464a5de324be6d952e"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#a5c32547724d1bb464a5de324be6d952e">deepMouseUp</a> (ci::app::MouseEvent iEvent)</td></tr>
<tr class="memdesc:a5c32547724d1bb464a5de324be6d952e inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">The node's deep event-handler for mouseUp events. <br/></td></tr>
<tr class="separator:a5c32547724d1bb464a5de324be6d952e inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7dc9f856dcdad3957fccdb3ffed73a1 inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa7dc9f856dcdad3957fccdb3ffed73a1"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#aa7dc9f856dcdad3957fccdb3ffed73a1">mouseMove</a> (ci::app::MouseEvent iEvent)</td></tr>
<tr class="memdesc:aa7dc9f856dcdad3957fccdb3ffed73a1 inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">An overloadable event-handler for mouseMove events. <br/></td></tr>
<tr class="separator:aa7dc9f856dcdad3957fccdb3ffed73a1 inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8dad5df129e93169feef4a5ff6fa01c inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab8dad5df129e93169feef4a5ff6fa01c"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#ab8dad5df129e93169feef4a5ff6fa01c">mouseDown</a> (ci::app::MouseEvent iEvent)</td></tr>
<tr class="memdesc:ab8dad5df129e93169feef4a5ff6fa01c inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">An overloadable event-handler for mouseDown events. <br/></td></tr>
<tr class="separator:ab8dad5df129e93169feef4a5ff6fa01c inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabaebece81c1da9dd999facbaf4069f7 inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aabaebece81c1da9dd999facbaf4069f7"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#aabaebece81c1da9dd999facbaf4069f7">mouseDrag</a> (ci::app::MouseEvent iEvent)</td></tr>
<tr class="memdesc:aabaebece81c1da9dd999facbaf4069f7 inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">An overloadable event-handler for mouseDrag events. <br/></td></tr>
<tr class="separator:aabaebece81c1da9dd999facbaf4069f7 inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b117a85faac9c1ad05232cc26cc72b2 inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b117a85faac9c1ad05232cc26cc72b2"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#a4b117a85faac9c1ad05232cc26cc72b2">mouseUp</a> (ci::app::MouseEvent iEvent)</td></tr>
<tr class="memdesc:a4b117a85faac9c1ad05232cc26cc72b2 inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">An overloadable event-handler for mouseUp events. <br/></td></tr>
<tr class="separator:a4b117a85faac9c1ad05232cc26cc72b2 inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b208c23add4471fe5a84ad9b72dec88 inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5b208c23add4471fe5a84ad9b72dec88"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#a5b208c23add4471fe5a84ad9b72dec88">deepKeyDown</a> (ci::app::KeyEvent iEvent)</td></tr>
<tr class="memdesc:a5b208c23add4471fe5a84ad9b72dec88 inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">The node's deep event-handler for keyDown events. <br/></td></tr>
<tr class="separator:a5b208c23add4471fe5a84ad9b72dec88 inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3497b3630f38a9235038e725a0ed516d inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3497b3630f38a9235038e725a0ed516d"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#a3497b3630f38a9235038e725a0ed516d">deepKeyUp</a> (ci::app::KeyEvent iEvent)</td></tr>
<tr class="memdesc:a3497b3630f38a9235038e725a0ed516d inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">The node's deep event-handler for keyUp events. <br/></td></tr>
<tr class="separator:a3497b3630f38a9235038e725a0ed516d inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff89c3ffda887abb5ccce31ba5c07425 inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff89c3ffda887abb5ccce31ba5c07425"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#aff89c3ffda887abb5ccce31ba5c07425">keyDown</a> (ci::app::KeyEvent iEvent)</td></tr>
<tr class="memdesc:aff89c3ffda887abb5ccce31ba5c07425 inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">An overloadable event-handler for keyDown events. <br/></td></tr>
<tr class="separator:aff89c3ffda887abb5ccce31ba5c07425 inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ef639091768571edc0c08a1c8544ded inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5ef639091768571edc0c08a1c8544ded"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#a5ef639091768571edc0c08a1c8544ded">keyUp</a> (ci::app::KeyEvent iEvent)</td></tr>
<tr class="memdesc:a5ef639091768571edc0c08a1c8544ded inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">An overloadable event-handler for keyUp events. <br/></td></tr>
<tr class="separator:a5ef639091768571edc0c08a1c8544ded inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf56570a4104f842b8b1fb533342b198 inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaf56570a4104f842b8b1fb533342b198"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#aaf56570a4104f842b8b1fb533342b198">hasParent</a> () const </td></tr>
<tr class="memdesc:aaf56570a4104f842b8b1fb533342b198 inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the node has a parent node. <br/></td></tr>
<tr class="separator:aaf56570a4104f842b8b1fb533342b198 inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92e8c890aca536b6c542dae8b16a2b36 inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a92e8c890aca536b6c542dae8b16a2b36"></a>
<a class="el" href="class_gui_base.html">GuiBase</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#a92e8c890aca536b6c542dae8b16a2b36">getParent</a> () const </td></tr>
<tr class="memdesc:a92e8c890aca536b6c542dae8b16a2b36 inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the node's parent if one exists, otherwise NULL. <br/></td></tr>
<tr class="separator:a92e8c890aca536b6c542dae8b16a2b36 inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a306709c52a6e4fb06ae58f4a9061d2e9 inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a306709c52a6e4fb06ae58f4a9061d2e9"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#a306709c52a6e4fb06ae58f4a9061d2e9">setParent</a> (<a class="el" href="class_gui_base.html">GuiBase</a> *iParent)</td></tr>
<tr class="memdesc:a306709c52a6e4fb06ae58f4a9061d2e9 inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the node's parent. <br/></td></tr>
<tr class="separator:a306709c52a6e4fb06ae58f4a9061d2e9 inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a774b4aac5d662980acca69de5c9ac024 inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a774b4aac5d662980acca69de5c9ac024"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#a774b4aac5d662980acca69de5c9ac024">hasChildren</a> () const </td></tr>
<tr class="memdesc:a774b4aac5d662980acca69de5c9ac024 inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the node has children nodes. <br/></td></tr>
<tr class="separator:a774b4aac5d662980acca69de5c9ac024 inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b03dd2b4bc97f86d73b183e6367caf1 inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3b03dd2b4bc97f86d73b183e6367caf1"></a>
<a class="el" href="class_gui_base.html#a0f3e57c1a942210072030196844b22eb">GuiBaseDeque</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#a3b03dd2b4bc97f86d73b183e6367caf1">getChildren</a> ()</td></tr>
<tr class="memdesc:a3b03dd2b4bc97f86d73b183e6367caf1 inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a reference to the child node deque. <br/></td></tr>
<tr class="separator:a3b03dd2b4bc97f86d73b183e6367caf1 inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ed7f1bcbc74e60224d563b26231c7ed inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2ed7f1bcbc74e60224d563b26231c7ed"></a>
const <a class="el" href="class_gui_base.html#a0f3e57c1a942210072030196844b22eb">GuiBaseDeque</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#a2ed7f1bcbc74e60224d563b26231c7ed">getChildren</a> () const </td></tr>
<tr class="memdesc:a2ed7f1bcbc74e60224d563b26231c7ed inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a const reference to the child node deque. <br/></td></tr>
<tr class="separator:a2ed7f1bcbc74e60224d563b26231c7ed inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9a34d3430994bf192ac23848c98dac4 inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af9a34d3430994bf192ac23848c98dac4"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#af9a34d3430994bf192ac23848c98dac4">addChild</a> (<a class="el" href="class_gui_base.html">GuiBase</a> *iChild)</td></tr>
<tr class="memdesc:af9a34d3430994bf192ac23848c98dac4 inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds the given node as a child of this node. <br/></td></tr>
<tr class="separator:af9a34d3430994bf192ac23848c98dac4 inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84219d452d3239cd82d8032bbe04ef72 inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a84219d452d3239cd82d8032bbe04ef72"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#a84219d452d3239cd82d8032bbe04ef72">setPosition</a> (const ci::Vec2f &amp;iPosition)</td></tr>
<tr class="memdesc:a84219d452d3239cd82d8032bbe04ef72 inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the node's fixed position. <br/></td></tr>
<tr class="separator:a84219d452d3239cd82d8032bbe04ef72 inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1426d946b2d63f4c0b66e49daabf8b40 inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1426d946b2d63f4c0b66e49daabf8b40"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#a1426d946b2d63f4c0b66e49daabf8b40">setPosition</a> (const float &amp;iPositionX, const float &amp;iPositionY)</td></tr>
<tr class="memdesc:a1426d946b2d63f4c0b66e49daabf8b40 inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the node's fixed position. <br/></td></tr>
<tr class="separator:a1426d946b2d63f4c0b66e49daabf8b40 inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48e9f988d580de29790cc92032c1bdfd inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a48e9f988d580de29790cc92032c1bdfd"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#a48e9f988d580de29790cc92032c1bdfd">setPositionX</a> (const float &amp;iPositionX)</td></tr>
<tr class="memdesc:a48e9f988d580de29790cc92032c1bdfd inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the node's fixed x-position. <br/></td></tr>
<tr class="separator:a48e9f988d580de29790cc92032c1bdfd inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf16803de83c7ddd40262ae8185ce818 inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adf16803de83c7ddd40262ae8185ce818"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#adf16803de83c7ddd40262ae8185ce818">setPositionY</a> (const float &amp;iPositionY)</td></tr>
<tr class="memdesc:adf16803de83c7ddd40262ae8185ce818 inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the node's fixed y-position. <br/></td></tr>
<tr class="separator:adf16803de83c7ddd40262ae8185ce818 inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af86716fca942b5b0624018365a0f23c1 inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af86716fca942b5b0624018365a0f23c1"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#af86716fca942b5b0624018365a0f23c1">setRelativePosition</a> (const ci::Vec2f &amp;iPosition)</td></tr>
<tr class="memdesc:af86716fca942b5b0624018365a0f23c1 inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the node's relative position. <br/></td></tr>
<tr class="separator:af86716fca942b5b0624018365a0f23c1 inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ed4c24befd781d83997c2484a595560 inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1ed4c24befd781d83997c2484a595560"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#a1ed4c24befd781d83997c2484a595560">setRelativePosition</a> (const float &amp;iPositionX, const float &amp;iPositionY)</td></tr>
<tr class="memdesc:a1ed4c24befd781d83997c2484a595560 inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the node's relative position. <br/></td></tr>
<tr class="separator:a1ed4c24befd781d83997c2484a595560 inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7531a4234bff4e52b5305a6f679fa424 inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7531a4234bff4e52b5305a6f679fa424"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#a7531a4234bff4e52b5305a6f679fa424">setRelativePositionX</a> (const float &amp;iPositionX)</td></tr>
<tr class="memdesc:a7531a4234bff4e52b5305a6f679fa424 inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the node's relative x-position. <br/></td></tr>
<tr class="separator:a7531a4234bff4e52b5305a6f679fa424 inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a5f52bc55ced711f170369ec7b5e9f6 inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1a5f52bc55ced711f170369ec7b5e9f6"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#a1a5f52bc55ced711f170369ec7b5e9f6">setRelativePositionY</a> (const float &amp;iPositionY)</td></tr>
<tr class="memdesc:a1a5f52bc55ced711f170369ec7b5e9f6 inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the node's relative y-position. <br/></td></tr>
<tr class="separator:a1a5f52bc55ced711f170369ec7b5e9f6 inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4635594f079588835e5883fc6fecaee6 inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4635594f079588835e5883fc6fecaee6"></a>
ci::Vec2f&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#a4635594f079588835e5883fc6fecaee6">getPosition</a> () const </td></tr>
<tr class="memdesc:a4635594f079588835e5883fc6fecaee6 inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the node's screen position. <br/></td></tr>
<tr class="separator:a4635594f079588835e5883fc6fecaee6 inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6246f3646b4ea1b4a441b3ab03236ed0 inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6246f3646b4ea1b4a441b3ab03236ed0"></a>
ci::Vec2f&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#a6246f3646b4ea1b4a441b3ab03236ed0">getLocalPosition</a> () const </td></tr>
<tr class="memdesc:a6246f3646b4ea1b4a441b3ab03236ed0 inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the node's local position within its parent. <br/></td></tr>
<tr class="separator:a6246f3646b4ea1b4a441b3ab03236ed0 inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98fed57a0ec8a7e802c30c69f5f05e92 inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a98fed57a0ec8a7e802c30c69f5f05e92"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#a98fed57a0ec8a7e802c30c69f5f05e92">setDimension</a> (const ci::Vec2f &amp;iDimension)</td></tr>
<tr class="memdesc:a98fed57a0ec8a7e802c30c69f5f05e92 inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the node's fixed dimension. <br/></td></tr>
<tr class="separator:a98fed57a0ec8a7e802c30c69f5f05e92 inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52e34244954a8d3fd17d5a40809d6491 inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a52e34244954a8d3fd17d5a40809d6491"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#a52e34244954a8d3fd17d5a40809d6491">setDimension</a> (const float &amp;iDimensionX, const float &amp;iDimensionY)</td></tr>
<tr class="memdesc:a52e34244954a8d3fd17d5a40809d6491 inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the node's fixed dimension. <br/></td></tr>
<tr class="separator:a52e34244954a8d3fd17d5a40809d6491 inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63efdb39227f4803b29a9ed8d2d7595c inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a63efdb39227f4803b29a9ed8d2d7595c"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#a63efdb39227f4803b29a9ed8d2d7595c">setDimensionX</a> (const float &amp;iDimensionX)</td></tr>
<tr class="memdesc:a63efdb39227f4803b29a9ed8d2d7595c inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the node's fixed x-dimension. <br/></td></tr>
<tr class="separator:a63efdb39227f4803b29a9ed8d2d7595c inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a465d2dac52ef361d32fc0da11fc96037 inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a465d2dac52ef361d32fc0da11fc96037"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#a465d2dac52ef361d32fc0da11fc96037">setDimensionY</a> (const float &amp;iDimensionY)</td></tr>
<tr class="memdesc:a465d2dac52ef361d32fc0da11fc96037 inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the node's fixed y-dimension. <br/></td></tr>
<tr class="separator:a465d2dac52ef361d32fc0da11fc96037 inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec9af0c20f3450a724b7b2351285bb18 inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aec9af0c20f3450a724b7b2351285bb18"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#aec9af0c20f3450a724b7b2351285bb18">setRelativeDimension</a> (const ci::Vec2f &amp;iDimension)</td></tr>
<tr class="memdesc:aec9af0c20f3450a724b7b2351285bb18 inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the node's relative dimension. <br/></td></tr>
<tr class="separator:aec9af0c20f3450a724b7b2351285bb18 inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a449cadd489954fcf58a3563b410f3c60 inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a449cadd489954fcf58a3563b410f3c60"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#a449cadd489954fcf58a3563b410f3c60">setRelativeDimension</a> (const float &amp;iDimensionX, const float &amp;iDimensionY)</td></tr>
<tr class="memdesc:a449cadd489954fcf58a3563b410f3c60 inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the node's relative dimension. <br/></td></tr>
<tr class="separator:a449cadd489954fcf58a3563b410f3c60 inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7813f46fcb0b4072484ecd71f41998de inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7813f46fcb0b4072484ecd71f41998de"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#a7813f46fcb0b4072484ecd71f41998de">setRelativeDimensionX</a> (const float &amp;iDimensionX)</td></tr>
<tr class="memdesc:a7813f46fcb0b4072484ecd71f41998de inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the node's relative x-dimension. <br/></td></tr>
<tr class="separator:a7813f46fcb0b4072484ecd71f41998de inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52fe756effdc1e619fad534b67f168ec inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a52fe756effdc1e619fad534b67f168ec"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#a52fe756effdc1e619fad534b67f168ec">setRelativeDimensionY</a> (const float &amp;iDimensionY)</td></tr>
<tr class="memdesc:a52fe756effdc1e619fad534b67f168ec inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the node's relative y-dimension. <br/></td></tr>
<tr class="separator:a52fe756effdc1e619fad534b67f168ec inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a940460c55f91a4132f871673f808e7a7 inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a940460c55f91a4132f871673f808e7a7"></a>
ci::Vec2f&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#a940460c55f91a4132f871673f808e7a7">getDimension</a> () const </td></tr>
<tr class="memdesc:a940460c55f91a4132f871673f808e7a7 inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the node's screen dimension. <br/></td></tr>
<tr class="separator:a940460c55f91a4132f871673f808e7a7 inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a54ae06139a02532c51b1e198c24133 inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a54ae06139a02532c51b1e198c24133"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#a7a54ae06139a02532c51b1e198c24133">getDimensionX</a> () const </td></tr>
<tr class="memdesc:a7a54ae06139a02532c51b1e198c24133 inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the node's screen x-dimension. <br/></td></tr>
<tr class="separator:a7a54ae06139a02532c51b1e198c24133 inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af79e3089b3a018012e9acbd7fd29708a inherit pub_methods_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af79e3089b3a018012e9acbd7fd29708a"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#af79e3089b3a018012e9acbd7fd29708a">getDimensionY</a> () const </td></tr>
<tr class="memdesc:af79e3089b3a018012e9acbd7fd29708a inherit pub_methods_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the node's screen y-dimension. <br/></td></tr>
<tr class="separator:af79e3089b3a018012e9acbd7fd29708a inherit pub_methods_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a9c8999120a4fb5f654623195772a3988"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9c8999120a4fb5f654623195772a3988"></a>
ci::ColorA&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_rect.html#a9c8999120a4fb5f654623195772a3988">mFillColor</a></td></tr>
<tr class="memdesc:a9c8999120a4fb5f654623195772a3988"><td class="mdescLeft">&#160;</td><td class="mdescRight">The rect's background color. <br/></td></tr>
<tr class="separator:a9c8999120a4fb5f654623195772a3988"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43b971fa2b7cf4afcfe476d693ba82a5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a43b971fa2b7cf4afcfe476d693ba82a5"></a>
ci::ColorA&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_rect.html#a43b971fa2b7cf4afcfe476d693ba82a5">mStrokeColor</a></td></tr>
<tr class="memdesc:a43b971fa2b7cf4afcfe476d693ba82a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">The rect's border color. <br/></td></tr>
<tr class="separator:a43b971fa2b7cf4afcfe476d693ba82a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96f6a5cc17138bd803f22e4c4a180697"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96f6a5cc17138bd803f22e4c4a180697"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_rect.html#a96f6a5cc17138bd803f22e4c4a180697">mStrokeWeight</a></td></tr>
<tr class="memdesc:a96f6a5cc17138bd803f22e4c4a180697"><td class="mdescLeft">&#160;</td><td class="mdescRight">The rect's border width. <br/></td></tr>
<tr class="separator:a96f6a5cc17138bd803f22e4c4a180697"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_class_gui_base"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_gui_base')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_gui_base.html">GuiBase</a></td></tr>
<tr class="memitem:ab0e76796e0274a3b538e44cda82a6f5f inherit pro_attribs_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab0e76796e0274a3b538e44cda82a6f5f"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#ab0e76796e0274a3b538e44cda82a6f5f">mName</a></td></tr>
<tr class="memdesc:ab0e76796e0274a3b538e44cda82a6f5f inherit pro_attribs_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">The node's name. <br/></td></tr>
<tr class="separator:ab0e76796e0274a3b538e44cda82a6f5f inherit pro_attribs_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07fc7363624a8d4c586775e7d68114cd inherit pro_attribs_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a07fc7363624a8d4c586775e7d68114cd"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#a07fc7363624a8d4c586775e7d68114cd">mVisible</a></td></tr>
<tr class="memdesc:a07fc7363624a8d4c586775e7d68114cd inherit pro_attribs_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flags whether the node is visible. <br/></td></tr>
<tr class="separator:a07fc7363624a8d4c586775e7d68114cd inherit pro_attribs_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22d9fe30a7103f02e24396f8473e7317 inherit pro_attribs_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a22d9fe30a7103f02e24396f8473e7317"></a>
ci::Vec2f&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#a22d9fe30a7103f02e24396f8473e7317">mPosition</a></td></tr>
<tr class="memdesc:a22d9fe30a7103f02e24396f8473e7317 inherit pro_attribs_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">The node's position (either absolute or relative) <br/></td></tr>
<tr class="separator:a22d9fe30a7103f02e24396f8473e7317 inherit pro_attribs_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f63f449843068c1472454de3fdf1462 inherit pro_attribs_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f63f449843068c1472454de3fdf1462"></a>
ci::Vec2f&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#a3f63f449843068c1472454de3fdf1462">mDimension</a></td></tr>
<tr class="memdesc:a3f63f449843068c1472454de3fdf1462 inherit pro_attribs_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">The node's dimension (either absolute or relative) <br/></td></tr>
<tr class="separator:a3f63f449843068c1472454de3fdf1462 inherit pro_attribs_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3c85abbf0a6aa3e27b679686837dc40 inherit pro_attribs_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af3c85abbf0a6aa3e27b679686837dc40"></a>
GuiFlow&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#af3c85abbf0a6aa3e27b679686837dc40">mFlowX</a></td></tr>
<tr class="memdesc:af3c85abbf0a6aa3e27b679686837dc40 inherit pro_attribs_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">The node's flow type for its x-position parameter. <br/></td></tr>
<tr class="separator:af3c85abbf0a6aa3e27b679686837dc40 inherit pro_attribs_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22b6d4da341853066112fd67983a7f29 inherit pro_attribs_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a22b6d4da341853066112fd67983a7f29"></a>
GuiFlow&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#a22b6d4da341853066112fd67983a7f29">mFlowY</a></td></tr>
<tr class="memdesc:a22b6d4da341853066112fd67983a7f29 inherit pro_attribs_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">The node's flow type for its y-position parameter. <br/></td></tr>
<tr class="separator:a22b6d4da341853066112fd67983a7f29 inherit pro_attribs_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a711b5c3c6b09852ac826186c922467a9 inherit pro_attribs_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a711b5c3c6b09852ac826186c922467a9"></a>
GuiFlow&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#a711b5c3c6b09852ac826186c922467a9">mFlowW</a></td></tr>
<tr class="memdesc:a711b5c3c6b09852ac826186c922467a9 inherit pro_attribs_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">The node's flow type for its width parameter. <br/></td></tr>
<tr class="separator:a711b5c3c6b09852ac826186c922467a9 inherit pro_attribs_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e9922cfe6e65ade8010d65afaa643a7 inherit pro_attribs_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e9922cfe6e65ade8010d65afaa643a7"></a>
GuiFlow&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#a2e9922cfe6e65ade8010d65afaa643a7">mFlowH</a></td></tr>
<tr class="memdesc:a2e9922cfe6e65ade8010d65afaa643a7 inherit pro_attribs_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">The node's flow type for its height parameter. <br/></td></tr>
<tr class="separator:a2e9922cfe6e65ade8010d65afaa643a7 inherit pro_attribs_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc9738a64a6a41862ff8eb94d482b7c6 inherit pro_attribs_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc9738a64a6a41862ff8eb94d482b7c6"></a>
<a class="el" href="class_gui_base.html">GuiBase</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#adc9738a64a6a41862ff8eb94d482b7c6">mParent</a></td></tr>
<tr class="memdesc:adc9738a64a6a41862ff8eb94d482b7c6 inherit pro_attribs_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">A pointer to the node's parent. <br/></td></tr>
<tr class="separator:adc9738a64a6a41862ff8eb94d482b7c6 inherit pro_attribs_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afce12e9e9fd92ce71e945cff1dc87b0e inherit pro_attribs_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afce12e9e9fd92ce71e945cff1dc87b0e"></a>
<a class="el" href="class_gui_base.html#a0f3e57c1a942210072030196844b22eb">GuiBaseDeque</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#afce12e9e9fd92ce71e945cff1dc87b0e">mChildren</a></td></tr>
<tr class="memdesc:afce12e9e9fd92ce71e945cff1dc87b0e inherit pro_attribs_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">A deque of the node's children. <br/></td></tr>
<tr class="separator:afce12e9e9fd92ce71e945cff1dc87b0e inherit pro_attribs_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_types_class_gui_base"><td colspan="2" onclick="javascript:toggleInherit('pub_types_class_gui_base')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="class_gui_base.html">GuiBase</a></td></tr>
<tr class="memitem:a0f3e57c1a942210072030196844b22eb inherit pub_types_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f3e57c1a942210072030196844b22eb"></a>
typedef std::deque&lt; <a class="el" href="class_gui_base.html">GuiBase</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#a0f3e57c1a942210072030196844b22eb">GuiBaseDeque</a></td></tr>
<tr class="memdesc:a0f3e57c1a942210072030196844b22eb inherit pub_types_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">A deque of GuiBase* nodes. <br/></td></tr>
<tr class="separator:a0f3e57c1a942210072030196844b22eb inherit pub_types_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38bc5568225f8923caf32f75716cc354 inherit pub_types_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a38bc5568225f8923caf32f75716cc354"></a>
typedef GuiBaseDeque::iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#a38bc5568225f8923caf32f75716cc354">GuiBaseDequeIter</a></td></tr>
<tr class="memdesc:a38bc5568225f8923caf32f75716cc354 inherit pub_types_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">An iterator type for a deque of GuiBase* nodes. <br/></td></tr>
<tr class="separator:a38bc5568225f8923caf32f75716cc354 inherit pub_types_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7e0e9c9c8fe03ac1760b8bb74c46786 inherit pub_types_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae7e0e9c9c8fe03ac1760b8bb74c46786"></a>
typedef <br class="typebreak"/>
GuiBaseDeque::reverse_iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#ae7e0e9c9c8fe03ac1760b8bb74c46786">GuiBaseDequeRiter</a></td></tr>
<tr class="memdesc:ae7e0e9c9c8fe03ac1760b8bb74c46786 inherit pub_types_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">A reverse iterator type for a deque of GuiBase* nodes. <br/></td></tr>
<tr class="separator:ae7e0e9c9c8fe03ac1760b8bb74c46786 inherit pub_types_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40106bc7f71c718672756d0668aa83eb inherit pub_types_class_gui_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a40106bc7f71c718672756d0668aa83eb"></a>
typedef <br class="typebreak"/>
GuiBaseDeque::const_iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gui_base.html#a40106bc7f71c718672756d0668aa83eb">GuiBaseDequeCiter</a></td></tr>
<tr class="memdesc:a40106bc7f71c718672756d0668aa83eb inherit pub_types_class_gui_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">A const iterator type for a deque of GuiBase* nodes. <br/></td></tr>
<tr class="separator:a40106bc7f71c718672756d0668aa83eb inherit pub_types_class_gui_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>A scenegraph node representing a rectangle. </p>
</div><hr/>The documentation for this class was generated from the following files:<ul>
<li>/Users/pjh/Desktop/Work/Teaching/CreativeEvolutionCourse/core/include/gui/<a class="el" href="_gui_rect_8h_source.html">GuiRect.h</a></li>
<li>/Users/pjh/Desktop/Work/Teaching/CreativeEvolutionCourse/core/src/gui/GuiRect.cpp</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Nov 4 2013 15:38:37 for Creative Evolution Tools by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.3.1
</small></address>
</body>
</html>
